package lang4j.parser.generated;
//meta2 now!

import lang4j.parser.Position;
import lang4j.parser.ParsedEntity;
                              
public class LabelledTerminal  implements ParsedEntity {

// Attributes
    private Terminal terminal;
        private String label;
    
    Position mStart;
    Position mEnd;

    public LabelledTerminal(){
    }

    public Position mGetStart(){
        return mStart;
    }
    public Position mGetEnd(){
        return mEnd;
    }

    public void mSetStart(Position start){
        this.mStart=start;
    }

    public void mSetEnd(Position end){
      this.mEnd=end;
    }


// Accessors ******************************************************************

    public Terminal getTerminal(){
        return terminal;
    }

    public void setTerminal(Terminal terminal){
        this.terminal=terminal;
    }

    public String getLabel(){
        return label;
    }

    public void setLabel(String label){
        this.label=label;
    }


// Acceptors ******************************************************************


// Transformers ******************************************************************


// Property based type identification ****************************************

    public boolean isLabelledTerminal(){
        return true;
    }
}